/* ======= HEADER-MENU ========================================= */
.tblHeaderMenu{
	width: 100%;
	padding: 0;
	border-spacing: 0;
	margin-bottom: 10px;
}
.tblHeaderMenu.center{
	width: 1192px;
	height: 90px;
	background: url(../images-interface/header_center.gif);
	background-repeat:repeat-x;
}
.tblHeaderMenu.left{
	width: 24px;
	height: 90px;
	background: url(../images-interface/header_left.gif);
	background-repeat:no-repeat;
}
.tblHeaderMenu.right{
	width: 24px;
	height: 90px;
	background: url(../images-interface/header_right.gif);
	background-repeat:no-repeat;
}
.tblHeaderMenu.greeting{
	width: 300px;
	padding-left: 10px;
}
.tblHeaderMenu.navigator{
	width: 700px;
	font-weight: normal;
	text-align: right; 
	padding-top: 25px;
	//border: solid 1px BLACK;
}
.tblHeaderMenu a, a:active, a:hover{
	color: #030303;
	text-decoration: none;
}
.tblHeaderMenu a:hover{
	color: #030303;
	text-decoration: none;
	font-weight: BOLD;
}
#sup-links{
	position: absolute;
	top: 55px;
	left: 750;
	text-align: center;
	font-size: 130%;
}
#sup-links span{
	margin-left:10px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;
	display: inline-block;
	//border: solid 1px BLACK;
}

#sub-links{
	position: absolute;
	top: 80;
	left: 750;
	width: 550px;
	height:16px;
	//border: solid 1px BLACK;
}
#sub-links div{
	position: absolute;
	visibility: hidden;
	width: 550px;
	height:16px;
}
#sub-links span{
	margin-left: 10px;
}
#sub-links-PM{
	text-align: left;
	padding-left: 0px;
}
#sub-links-OTHERS{
	text-align: right;
	padding-right: 0px;
}
/*=======================================================*/

/*======== CONTENT ======================================*/
.tblContentContainer{
	width: 100%;
	padding: 0;
	border-spacing: 0;
	margin-bottom: 10px;
}
.tblContentContainer.left{
	width: 670px;
	vertical-align: top;
}
.tblContentContainer.right{
	width: 420;
	padding-left: 10px;
	vertical-align: top;
	display: inline-block;
    overflow: hidden;
}

.divSmallHeader
{
	float: top;
	border-spacing: 0;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background: url(../images-interface/content_small_header.gif);
	background-repeat:repeat-x;
	font-weight: BOLD;
}

.tblContent{
	border-left: solid 1px #C0BFBF;
	border-right: solid 1px #C0BFBF;
	border-bottom: solid 1px #C0BFBF;
	padding: 0;
	border-spacing: 0;
}
.tblContent.bigHeader{
	border-top: solid 1px #C0BFBF;
	border-bottom: solid 1px #C0BFBF;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	background: url(../images-interface/content_big_header.gif);
	background-repeat:repeat-x;
	font-size: 130%;
}
.tblContent.quotes{
	border-top: solid 1px #C0BFBF;
	border-bottom: solid 1px #C0BFBF;
	height: 56px;
	text-align: center;
	vertical-align: middle;
	background-color: #E7E7E8;
	font-size: 130%;
}
.tblContent.smallHeader{
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background: url(../images-interface/content_small_header.gif);
	background-repeat:repeat-x;
	font-weight: BOLD;
}

th.smallHeader{
	border-left: none;
	border-right: none;
}

.tblContent.operations{
	width: 300px;
	vertical-align: top;
	border-bottom: solid 1px #C0BFBF;
}
.tblContent.calendar{
	width: 216px;
	padding-left: 9px;
	vertical-align: top;
}
#cashflow td{
	border: solid 1px #C0BFBF;
	width: 127px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
}
/*===========================================================*/

/*================ OPERATIONS ===============================*/
.tblOperations{
	background-color: #E7E7E8;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.tblOperations.header{
	margin-top:0px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
	color: WHITE;
	font-weight: BOLD;
	background: url(../images-interface/operation_vertical_header.gif);
	background-repeat:repeat-x;
}
.tblOperations.maximize{
	height: 20px;
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	color: WHITE;
	font-weight: BOLD;
	background: url(../images-interface/operation_vertical_header.gif);
	background-repeat:repeat-x;
}
.tblOperations.item{
	width: 50%;
}
.tblOperations.icon{
	width: 13px;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 2px;
}
.tblOperations.No{
	color: RED;
	width: 25px;
	text-align: center;
	font-size: 95%;
}
.tblOperations.content{
	padding-left: 0px;
}
.tblOperations.blankLine{
	height: 20px;
}
.tblOperations td{
	height: 18px;
	border-top: solid 1px #DBDBDC;
	border-bottom: solid 1px #DBDBDC;
	border-left-width: 0px;
	border-right-width: 0px;
}
.tblOperations span{
	border: 0px;
	display: inline-block;
}
.tblOperations.eventList{
	background-color: WHITE;
	height: 100%;
	border-left: solid 1px #C0BFBF;
	
}
/*===========================================================*/

/*========== PROJECTS =======================================*/
.tdAllProjects{
	background-color: WHITE;
}
.tblProjectList{
	margin-top: 10px;
	margin-left: 3px;
}
 .tblProjectList.projectTitle{
	margin-left: 3px;
 }
/*===========================================================*/

/*========== EVENT LIST ====================================*/

/*===========================================================*/

/*========== MAIL =======================================*/
.tblMail{
	margin-top: 5px;
}
/*===========================================================*/
	
/* ===============FORUM=============================================== */
.forumTopic
{
	background: url(../images-interface/operation_vertical_header.gif);
	background-repeat:repeat-x;
	height: 17px;
	color: #FFFFFF;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
	width: 80px;
    padding-top: 3px;
    padding-left: 15px;
    text-align: left;
}

.trForumTopic
{
	height: 50px;
	border-bottom: 1px dotted #f00;
}

.trLastForumTopic
{
	border-bottom: none;	
}

.tdForumTopic
{
	width: 25%; 
	text-align: center;
}

.tdForumTopicContent
{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.ideaBox
{
	background: url(../images-interface/neon_idea.png);
	background-repeat: no-repeat;
}

.tblChatting
{
	margin-top: 0px;
	height: 100%;
}

.trContactList
{
	background-color: #F4F4F4;
	height: 20px;
	cursor: pointer;
}

.trContactListAlternative
{
	background-color: #FFFFFF;	
	height: 20px;
	cursor: pointer;
}

.tdContactIcon
{
	width: 14px; 
	text-align: right; 
	maring-right: 6px;
}

.tdContatctIconOnline
{
	background: url(../images-interface/online.png);
	background-repeat: no-repeat;
	background-position:right center;
}

.tdContatctIconOffline
{
	background: url(../images-interface/offline.png);
	background-repeat: no-repeat;
	background-position:right center;
}

.tdContactName
{
	font-weight: bold;
	padding-left: 5px;
}

.tdContactStatus
{
	font-style: italic;
	padding-left: 5px;
}

.divChatContent
{
	background-color: #fff;
}
/* ===============END OF FORUM=============================================== */


/* ================Email========================= */
.emailMinimizedContentPanel
{
	border-collapse: collapse;
/* 	border-left: 1px solid #C0BFBF; */
}

.emailNavigationItem
{
	height: 17px;
	text-align: left;
	padding-left: 24px;
	padding-top: 2px;
	position: relative;
}

.emailNavigationSelected
{
	height: 17px;
	text-align: left;
	padding-left: 24px;
	padding-top: 2px;
	background: url(../images-interface/emailNavigationItemSelected.png) 0px 0px;
	background-repeat: repeat-x;
	font-weight: bold;
	position: relative;
}

.emailNavigationHasNewMsg
{
	height: 17px;
	text-align: left;
	padding-left: 24px;
	padding-top: 2px;
	background-repeat: repeat-x;
	font-weight: bold;
	position: relative;
	cursor: pointer;
	color: #0000EE;
}
/* .emailNavigationSelected .outBox */
/* { */
/* 	width: 15px; */
/* 	background: url(../images-interface/outbox.png) 0px 0px; */
/* 	background-repeat: no-repeat; */
/* 	margin-left: -17px; */
/* 	float: left; */
/* 	left: 0; */
/* 	padding-left: 2px; */
/* } */

.outBoxIcon
{
	width: 15px;
	background: url(../images-interface/outbox.png) 0px 1px;
	background-repeat: no-repeat;
	margin-left: -17px;
	float: left;
	left: 0;
	padding-left: 2px;
}

.emailNavigationItem:hover
{
	background: url(../images-interface/emailNavigationItemBG.png) 0px 0px;
	background-repeat: repeat-x;
	cursor: pointer;
/* 	font-weight: bold; */
}

.emailMainPanel
{
	height: 100%; /*border: 1px solid #B6B6B8; */width:100%; margin:0; padding:0; overflow: hidden;
}

.emailMaximizedMainPanel
{
	height: 96%; /*border: 1px solid #B6B6B8; */width:100%; margin:0; padding:0; overflow: hidden;
}

.emailNavigation
{
	float:left; border-right: 1px solid #B6B6B8; width: 16%; height: 165px;
}

.emailMaximizedNavigation
{
	float:left; border-right: 1px solid #B6B6B8; width: 12%; height: 100%;
}

#divEmailMaximizedListAndDisplay
{
	float: left;
	width: 1087px;
	height: 100%;
}

#divEmailMinimizedList
{
	margin-left: 0px; float:left; width: 246px; height: 100%;  border-right: 1px solid #B6B6B8;	
}


#divEmailMaximizedSplitterContainer
{
	width: 100%; height: 100%;
}


.emailMenuButton
{
	margin-left: 5px;
	margin-right: 5px;
/* 	width: 100px; */
	height: 100%;
	float: left;
	align: left;	
}

.emailMenuButtonIcon
{
	margin-top: 3px;
	margin-right: 2px;
	float: left;
}

.emailMenuButtonText
{
	float: left;
	margin-top: 2px;
}

.MailBoxNavigation
{
	height: 16px;
	text-align: left;
	padding-left: 24px;
	padding-top: 2px;
	
	font-weight: bold;
	border-bottom: 1px solid #AAAAAC;
	background: #E7E7E9 url(../images-interface/mailbox.png) no-repeat scroll 8px 2px;
	background-repeat: no-repeat;
}

.emailListHeader
{
	height: 18px;
	border-bottom: 1px solid #AAAAAC;
	margin-left: -1px;
}

.emailListPanel
{
	
}

.emailSubjectHeader
{
	height: 16px;
	padding-top: 3px;
	float: left;
	width: 157px;
	border-right: 1px solid #AAAAAC;
}

.emailRecipient
{
	height: 16px;
	padding-top: 3px;
	float: left;
	width: 69%;
	border-right: 1px solid #AAAAAC;
}

.emailMaximizedSubjectHeader
{
	float: left;
    height: 16px;
    padding-top: 3px;
}

.emailDateHeader
{
	height: 16px;
	padding-top: 3px;
	float: right;
	width: 86px;
}

.emailMaximizedFromHeader
{
	border-left: 1px solid #AAAAAC;
    float: right;
    height: 16px;
    padding-top: 3px;
    position: absolute;
    width: 99px;
    left: 301px;
}

.emailMaximizedDateHeader
{
	border-left: 1px solid #AAAAAC;
    height: 16px;
    padding-top: 3px;
    position: absolute;
    left: 412px;
    width: 112px;
}

.emailDate
{
	background-color: #FFFFFF;
    border-left: 1px dotted #AAAAAC;
    font-size: 9px;
    height: 17px;
    left: 157px;
    padding-left: 2px;
    padding-top: 6px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 89px;
}

.emailMaximizedDate
{
	background-color: #FFFFFF;
    border-left: 1px dotted #AAAAAC;
    float: right;
    height: 18px;
    left: 412px;
    padding-left: 3px;
    text-align: left;
    padding-top: 5px;
    position: absolute;
    top: 0;
    width: 489px;
}

.emailSender
{
	background-color: #FFFFFF;
    border-left: 1px dotted #AAAAAC;
    height: 18px;
    left: 301px;
    padding-left: 5px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 105px;
    display: none;
}


/* .emaiMaximizedlDate */
/* { */
/* 	height: 16px; */
/* 	padding-top: 3px; */
/* 	float: right; */
/* 	width: 90px; */
/* } */

.emailItemRowSelected
{
	padding-top: 5px;
	width: 1000px;/*cheat code*/
	height: 18px;
	border-bottom: 1px dotted #B6B6B8;
	vertical-align: middle;
	background: url(../images-interface/emailItemRowSelected.png);
	position: relative;
}

.emailNum
{
	color: #f00;
}
.emailItemRow
{
	padding-top: 5px;
	width: 1000px;/*cheat code*/
	height: 18px;
	border-bottom: 1px dotted #B6B6B8;
	vertical-align: middle;
	position: relative;
}


.emailItemRow:hover
{
	background: url(../images-interface/emailItemRowHover.png);
}

.emailSelector
{
	margin-left: 4px;
	float: left;
	width: 14px;
	height: 100%;
	background: url(../images-interface/emailSelectorRectangle.png);
	background-repeat: no-repeat;
}

.emailStar
{
	margin-left: 2px; float: left; width: 14px; height: 100%;
	background: url(../images-interface/emailStar.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.emailStarMarked
{
	margin-left: 2px; float: left; width: 14px; height: 100%;
	background: url(../images-interface/emailStarMarked.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.emailTagAndTitle
{
	width: 900px;/*cheat code*/
 	margin-left: 5px;
	float: left;
	text-align: left;
	cursor: pointer;
}

.emailTag
{
	font-weight: bold;
}


.emailTitle
{
	font-weight: bold;
}

.emailRead
{
	color: #929699;
}

.emailUnread
{
	font-weight: bold;
}

.emailMinimizedDisplay
{
	/*width: 98%;*/ /*219px;*/
	height: 100%; /*170px;*/
/* 	overflow: auto; */
	text-align: left;
	padding-left: 10px;
/* 	border: 1px solid #f0f; */
}

.emailMaximizedDisplay
{
	width: 219px;
	height: 170px;
}


.displayHeader
{
/* 	width: 50px; */
	float: top;
}

.displayHeaderFromRow
{
	width: 500px;
}

.displayHeaderToRow
{
	width: 800px;
}

.emailHeaderWithoutCC
{
	overflow: hidden;
	border-bottom: 1px solid #B6B6B8;
	background-color: #F4F4F4;
	width: 100%;
	height: 41px;
}

.emailHeader
{
	overflow: hidden;
	border-bottom: 1px solid #B6B6B8;
	background-color: #F4F4F4;
	width: 100%;
	height: 56px;
}

.displayHeaderCCRow
{
	width: 1000px;
}

.displayHeaderSubjectRow
{
	width: 1000px;
/* 	overflow: hidden; */
}

.headerLabel
{
	float: left;
	text-align: right;
	padding-left: 3px;
	color: #AB8A97;
/* 	width: 41px; */
}


.headerSender
{
	float: left;
	text-align: left;
	width: 150px;
}


.headerSubject
{
	float: left;
	text-align: left;
	font-weight: bold;
	width: 900px;
}

/* .emailDisplayTOlist */
/* { */
/* 	float: left; */
/* 	text-align: left; */
/* 	width: 151px; */
/* } */

.headerTOist
{
	float: left;
	text-align: left;
	width: 151px;
}

.headerCClist
{
	float: left;
	text-align: left;
	width: 900px;
}
/* ================End of Email========================= */